package pl.edu.pw.mini.java2.Communicator.Client;

/**
 * Klasa odpowiedzialna za reprezentację informacji o kliencie.
 * 
 * @author Dymitr Załunin, Kamil Łysik
 */
public class LoginInfo {
	private String login;
	private char[] password;

	/**
	 * @return Login klienta.
	 */
	public String getLogin() {
		return login;
	}

	/**
	 * @return Hasło klienta.
	 */
	public char[] getPassword() {
		return password;
	}

	/**
	 * Konstruktor bezparametrowy tworzący nową instancję obiektu LoginInfo.
	 */
	public LoginInfo() {
	}

	public LoginInfo(String login) {
		this.login = login;
	}

	/**
	 * Konstruktor tworzący nową instancję obiektu LoginInfo.
	 * @param login Login klienta.
	 * @param passwd Hasło klienta.
	 */
	public LoginInfo(String login, char[] passwd) {
		this.login = login;
		password = passwd;
	}	
}
